package com.yunkeji.api.index.bo;

import com.yunkeji.common.core.domain.PageQuery;
import lombok.Data;
import lombok.ToString;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import java.math.BigDecimal;

@Data
@ToString
public class UserListBo extends PageQuery {

    /** 性别 当前登录的用户是女号就要查男 */
    @Max(1)
    @Min(0)
    private Integer sex;
    /** 最大年龄 */
    @Max(120)
    @Min(18)
    private Integer maxAge;
    /** 最小年龄 */
    @Max(120)
    @Min(18)
    private Integer minAge;
    /** 查询类型 1=男神或者女神(根据性别决定),默认查询 2=热门 3=新人 */
    @Max(3)
    @Min(1)
    private Integer type;

    /** 视频价格-最大 */
    @Max(1000)
    @Min(0)
    private BigDecimal videoPriceMax;
    /** 视频价格-最小 */
    @Max(1000)
    @Min(0)
    private BigDecimal videoPriceMin;

    /** 不必填 */
    private Long uid;

    /** 爱洞ID */
    private Long platformId;
}
